\begin{tikzpicture} [every node/.style={anchor=south,,inner sep=0}]
	\node [fill=orange!10] (VALL-1){
		\begin{tabular}{|C{8em}|}
			\hline 
			\dots\dots \\ 
			\hline
			\color{red} \dots \\ 
			\hline
			\color{red} $t_1$\\ 
			\hline
			参数个数 \\ 
			\hline
			返回地址 \\ 
			\hline
			Old SP \\ 
			\hline
	\end{tabular}};	

	\node [fill=orange!10] (VALL-2) at ([xshift=0em,yshift=-3em]VALL-1.south){
	\begin{tabular}{|C{8em}|}
		\hline 
		\\
		\dots\dots \\ 
		\hline
\end{tabular}};	
	\node (top) at ([xshift=-2em,yshift=0.5em]VALL-2.west) {TOP};
	\node (sp) at ([xshift=-1.8em,yshift=-1.25em]VALL-2.west) {SP};
	
	\draw [->, thick] (top.east) -- ([xshift=0em,yshift=0.85em]VALL-2.west);
	\draw [->, thick] ([xshift=0.1em,yshift=0em]sp.east) -- ([xshift=0em,yshift=-0.9em]VALL-2.west);
	
	\draw[decorate,decoration={brace,raise=8pt,amplitude=5pt,mirror}] ([xshift=0.5em,yshift=2.4em]VALL-1.west) --([xshift=0.5em,yshift=0.1em]VALL-1.west);
	\draw[decorate,decoration={brace,raise=8pt,amplitude=5pt}] ([xshift=-0.5em,yshift=3.6em]VALL-1.east) --([xshift=-0.5em,yshift=-3.7em]VALL-1.east);
	\draw[decorate,decoration={brace,raise=8pt,amplitude=5pt}] ([xshift=-0.5em,yshift=1.2em]VALL-2.east) --([xshift=-0.5em,yshift=-1.2em]VALL-2.east);
	
	\node (param) at ([xshift=-2.5em,yshift=0.75em]VALL-1.west) {形参区};
	\node (sub-process) [align=center] at ([xshift=3.2em,yshift=-1.1em]VALL-1.east) {子过程P的\\活动记录};
	\node (main-process) [align=center] at ([xshift=3em,yshift=-1.1em]VALL-2.east) {主调过程\\活动记录};
\end{tikzpicture}